package com.bookmall.cart.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bookmall.cart.domain.OrderPaymentInfo;
import com.bookmall.cart.domain.vo.MemberAddressVo;

import java.math.BigDecimal;

/**
 * @Description:
 * @Author 胡菜鸡
 * @Create 2022-04-21-11:23
 */
public interface IOrderPaymentInfoService extends IService<OrderPaymentInfo> {

    /**
     * 添加一个新的收货地址
     * @author 胡菜鸡
     * @date 2022/4/22 15:41
     */
    int addNewAddress(MemberAddressVo memberAddressVo);

    /**
     * 根据收货地址计算运费（模拟该功能，实际需要结合第三方快递服务的接口）
     * @author 胡菜鸡
     * @date 2022/4/24 16:01
     */
    BigDecimal getFare(String addressId);
}
